Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZIP 0: Standardize ZIP process #1

Closed
ebfull opened this issue Dec 14, 2015 · 3 comments
Closed

ZIP 0: Standardize ZIP process #1

ebfull opened this issue Dec 14, 2015 · 3 comments

Comments

@ebfull
Copy link
Contributor

ebfull commented Dec 14, 2015

We need to standardize a "Zcash Improvement Proposals" process for making significant changes to Zcash's protocol or even minor changes to the zk-SNARK circuit.

Note: We should not adopt a ZIP process in our development efforts until a public beta.

@nathan-at-least
Copy link
Contributor

Agreed.

Here's my understanding so far: We want our process to be as thorough as necessary while also as light and nimble as possible. Before we commit to changes, we want to ensure the code, design, and security analysis all match, so we need to get the engineering and science teams synchronized on these kinds of changes.

However, for nimbleness and speed, we don't want a process that's too heavy. For that reason, I suggest that for now we:

  • can make design changes first, then do both engineering implementation and science review independently from there. This means we may do engineering work on something only to learn later than some scientific flaw is discovered, but I think that risk is worth it in order to have faster engineering progress.
  • do review / analysis process with a combination of github PRs to the specs / design docs (in this repo) as well as meeting topics, ml posts, etc...
  • don't use bip/pip-style proposal / acceptance review until "1.0 feature freeze" timeframe.

@daira daira self-assigned this Sep 19, 2016
@daira
Copy link
Collaborator

daira commented Sep 19, 2016

I have a draft ZIP 0 describing the process, which is based very loosely on BIP 1.

@daira daira added the ZIP idea label Sep 29, 2016
@daira daira added this to the Core protocol ZIPs milestone Oct 2, 2016
@daira daira changed the title Standardize ZIP process ZIP 0: Standardize ZIP process Oct 2, 2016
@nathan-at-least
Copy link
Contributor

We're now revisiting this goal and talking about the ZIP process.

@daira daira closed this as completed Apr 27, 2017
str4d referenced this issue in str4d/zips Oct 30, 2018
tromer pushed a commit to tromer/zips that referenced this issue Dec 29, 2019
ZIP 1014 Volatility Reserve clarifications
daira pushed a commit that referenced this issue Feb 27, 2020
Editorial changes to Dev Fund ZIP
str4d pushed a commit that referenced this issue Jul 8, 2024
motivation and guidance for alternative 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants